export interface TaskStepVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 任务id
   */
  taskId: string | number;

  /**
   * 任务类型
   */
  taskType: string;

  /**
   * 步骤名称
   */
  stepName: string;

  /**
   * 任务步骤
   */
  stepCode: string;

  /**
   * 步骤状态（ready未开始 doing进行中 finished完成 blocked阻塞）
   */
  stepStatus: string;

  /**
   * 步骤排序
   */
  stepOrder: number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 状态（enable正常 disable停用）
   */
  status: string;

  /**
   * 创建者
   */
  createBy: number;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 修改者
   */
  updateBy: number;

  /**
   * 创建时间
   */
  updateTime: string;

}

export interface TaskStepForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 任务id
   */
  taskId?: string | number;

  /**
   * 任务类型
   */
  taskType?: string;

  /**
   * 步骤名称
   */
  stepName?: string;

  /**
   * 任务步骤
   */
  stepCode?: string;

  /**
   * 步骤状态（ready未开始 doing进行中 finished完成 blocked阻塞）
   */
  stepStatus?: string;

  /**
   * 步骤排序
   */
  stepOrder?: number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 状态（enable正常 disable停用）
   */
  status?: string;

}

export interface TaskStepQuery extends PageQuery {

  /**
   * 任务id
   */
  taskId?: string | number;

  /**
   * 任务类型
   */
  taskType?: string;

  /**
   * 步骤名称
   */
  stepName?: string;

  /**
   * 状态（enable正常 disable停用）
   */
  status?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



